#pragma once

#include "..\\headers.default.h"
#include "..\\headers.cv.h"

#include "ipfe_base.h"
#include "ipfe_shape_pattern.h"
#include "ipfe_default_ipfc_set.h"
#include "ipfe_image_pyramid.h"

using namespace loirey;

//class CFeatureFactory_HiBoost
//{
//public:
//	class CParameters
//	{
//	public:
//		int ImageExtent;
//		double TextonSigma;
//		string strPN_IFB_Cache;
//		CSimpleTypeArray<CShapePatternList> ShapePatternListSet;
//	};
//public:
//	static CParameters Parameters;
//
//public:
//	static CImageFilterBank* GenerateFilterBank();
//	static CImagePositionFeatureExtractor* GenerateIPFE(CImageFilterBank* pFixedImageFilterBank, int ShapePatternListIndex);
//	static CImagePyramidPositionFeatureExtractor* GenerateIPPFE(CImageFilterBank* pFixedImageFilterBank, int ShapePatternListIndex, int CacheSize);
//};

